44,108
44,108
44,108
44,107
45,107
47,107
48,107
50,107
55,106
57,105
67,103
70,102
79,99
85,96
90,94
93,92
101,87
106,84
109,82
113,78
117,75
119,72
122,70
125,67
127,66
129,64
133,62
133,60
134,59
134,59
135,58
135,58
136,57
136,57
136,57
136,57
136,57
136,57
136,57
136,57
136,57
136,57
136,57
136,57
136,57
136,57
136,57
136,57
136,57
136,57
136,57
136,57
136,57
136,57
136,57
136,58
134,63
134,68
132,72
131,77
129,85
126,93
125,103
121,120
117,129
116,137
114,143
113,149
113,155
111,164
110,170
110,176
110,181
109,185
108,189
108,194
107,201
107,203
107,216
107,219
106,225
106,228
106,231
106,232
106,232
106,233
106,233
106,234
106,234
106,234
106,234
106,234
106,233
182,52
181,54
181,59
181,61
181,69
181,75
181,78
181,86
181,91
181,98
181,104
181,110
180,117
180,123
179,134
179,140
179,147
178,155
178,162
178,169
178,178
178,184
178,189
178,193
178,198
178,202
178,205
178,207
178,213
178,214
178,217
178,218
178,220
178,222
178,224
178,226
178,227
178,228
178,228
178,228
178,228
178,228
118,168
118,168
120,168
120,168
125,168
130,168
134,168
136,168
144,168
148,168
153,168
158,168
160,168
163,167
164,166
166,166
167,166
167,166
167,166
167,166
167,166
167,166
167,166
167,165
167,165
167,165
167,165
167,165
167,165
167,165
167,165
167,165
224,149
224,149
224,149
224,149
224,149
224,150
224,154
224,160
224,161
224,170
223,173
223,177
222,184
222,189
222,193
222,196
222,200
223,202
223,204
224,207
224,208
226,211
227,214
229,216
231,219
232,220
233,220
234,221
234,221
235,221
235,221
237,221
241,220
245,218
250,217
253,215
257,214
262,210
265,207
267,206
267,205
268,203
269,203
269,203
269,203
269,203
269,203
269,202
269,201
217,91
217,91
217,91
217,91
217,91
217,91
217,91
217,91
217,91
217,91
217,91
217,91
339,71
339,71
339,71
340,76
341,82
341,88
342,96
342,104
342,109
342,124
342,130
342,133
342,141
342,144
342,151
342,156
342,161
342,167
342,175
342,180
342,184
342,189
342,193
342,195
342,197
342,200
342,202
342,205
342,208
342,211
342,211
342,211
342,211
342,211
342,211
342,211
342,211
342,211
340,70
341,69
342,69
345,66
350,65
354,64
358,63
363,63
366,62
370,62
371,62
383,62
393,61
399,61
403,61
406,62
408,62
409,64
411,64
420,70
424,71
431,76
432,77
434,80
436,82
436,83
438,89
438,90
439,93
439,94
440,97
440,100
439,103
439,105
439,106
437,108
437,109
436,111
434,112
432,114
429,117
426,119
420,122
416,124
411,125
406,127
401,128
397,130
393,131
387,133
384,134
381,134
378,134
375,135
374,135
371,135
370,135
368,136
366,136
362,136
361,136
359,136
358,136
358,136
358,136
358,136
358,136
358,136
358,136
358,136
358,136
358,136
358,136
358,136
358,136
358,136
357,136
389,215
389,215
389,215
389,215
389,215
389,215
391,214
395,213
398,212
399,211
401,211
402,211
403,211
404,211
405,210
407,210
409,209
411,208
414,206
416,205
419,204
420,202
423,201
426,199
430,198
431,196
432,195
434,193
436,191
437,189
439,187
441,185
441,185
444,181
445,179
448,176
448,175
451,171
452,169
454,167
454,166
454,166
454,164
454,163
454,162
454,161
454,159
454,159
451,157
448,156
445,155
444,155
444,154
442,154
439,154
437,154
435,155
434,156
433,157
433,158
432,159
431,160
430,162
429,164
427,166
427,167
425,171
424,173
423,175
423,177
423,179
423,180
423,181
423,183
423,184
424,186
425,188
426,190
426,191
427,192
428,194
429,195
432,197
434,198
435,199
437,200
438,200
440,201
442,201
444,201
446,201
448,201
451,200
454,200
455,199
456,199
457,198
457,197
459,196
460,195
464,193
467,191
470,187
472,183
474,180
476,178
477,175
479,171
480,169
482,167
483,163
484,160
484,156
486,152
487,147
487,143
488,141
489,132
489,130
490,124
491,121
491,117
492,114
492,111
492,106
492,102
492,99
492,95
492,92
492,90
491,88
491,85
491,84
491,82
491,80
491,78
491,76
491,74
491,71
491,70
491,68
491,68
491,67
491,67
491,67
491,67
491,67
491,67
491,67
491,67
491,67
491,67
491,67
491,68
491,71
491,75
491,80
491,85
491,91
491,95
491,99
491,107
492,111
492,116
492,118
492,125
492,128
493,131
493,134
493,137
493,140
493,143
493,147
493,149
493,151
493,153
493,155
493,158
494,160
494,161
494,163
495,164
496,167
496,168
497,171
498,174
499,176
499,179
501,181
501,183
502,185
503,187
504,189
504,191
504,191
504,191
505,191
506,192
507,194
508,194
508,194
509,194
509,194
510,193
512,191
515,188
518,186
522,183
522,182
525,178
526,175
527,172
529,169
529,167
530,165
530,162
531,159
531,157
531,155
532,153
532,151
532,150
533,149
533,148
533,148
533,147
533,147
534,146
534,145
534,145
534,144
535,144
535,143
535,141
536,140
536,139
538,137
538,135
538,134
538,133
539,132
539,132
539,131
539,131
539,131
539,131
539,131
539,131
539,131
539,131
539,131
539,131
539,131
539,131
539,131
539,131
539,131
539,134
539,135
539,137
539,138
539,140
539,143
540,145
541,146
541,147
542,148
542,148
542,148
542,148
542,148
542,148
542,148
542,148
542,148
542,148
542,148
542,148
544,148
545,148
546,148
547,148
548,148
550,147
552,147
554,145
555,145
555,144
556,144
557,144
557,144
558,143
559,143
559,143
559,143
559,143
559,143
559,143
559,143
559,143
559,143
559,144
559,146
559,147
559,150
559,151
559,153
559,155
559,158
559,159
560,161
560,163
562,168
563,170
564,172
565,174
566,177
567,181
567,181
570,186
571,189
573,191
573,193
575,195
575,195
576,196
579,199
580,199
583,201
584,201
588,201
591,201
595,201
601,201
610,197
617,193
623,189
628,186
630,183
632,181
633,180
633,180
633,180
633,180
633,180
633,180
633,180
633,180
633,180
633,180
475,100
475,100
475,100
475,100
475,100
475,100
475,100
475,100
475,100
475,100
475,100
475,100
478,99
485,99
489,99
494,99
499,98
503,97
506,97
508,96
509,95
509,95
509,95
509,95
509,95
509,95
509,95
509,95
509,95
509,95
509,95
509,95
509,95
509,95
654,195
654,195
654,195
654,195
653,198
653,202
653,205
651,210
651,214
648,219
645,224
644,227
643,228
643,229
643,229
643,229
642,229
642,229
642,229
642,229
642,229
642,229
642,229
643,229
643,229
643,228
79,308
79,308
79,308
79,308
79,308
79,308
79,308
79,308
79,308
79,308
79,308
79,308
79,308
79,308
79,308
79,308
79,308
79,308
79,310
79,312
79,313
79,315
78,319
78,321
78,322
78,324
78,327
78,330
78,332
77,338
77,342
77,347
77,353
77,358
77,364
76,374
76,379
75,384
75,387
75,391
75,393
75,394
75,395
75,396
75,398
75,400
75,402
74,405
74,408
74,409
74,415
74,418
74,421
74,424
74,425
74,426
74,426
74,426
74,426
74,426
74,426
74,426
74,426
74,426
74,426
74,426
74,426
74,426
73,427
73,429
73,430
72,430
72,430
72,430
72,430
72,430
72,430
71,430
70,431
66,431
62,432
61,432
61,432
61,432
61,432
61,432
61,432
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
60,433
61,432
58,304
58,304
58,304
58,304
58,304
58,304
58,304
58,304
58,304
58,304
58,304
58,304
58,304
58,304
58,304
62,304
68,302
81,299
89,299
95,298
97,297
98,297
98,297
98,297
98,297
98,297
98,297
99,297
99,297
99,297
99,297
99,297
99,297
99,297
99,297
99,297
122,438
122,438
122,438
122,438
122,438
127,437
131,436
136,435
142,431
151,427
158,423
163,420
170,413
175,408
181,403
185,397
189,393
191,388
193,382
196,377
199,367
201,361
202,355
204,348
206,342
206,336
207,331
207,324
207,318
208,308
208,301
208,298
208,291
208,289
208,287
208,284
208,282
208,281
208,279
207,276
207,274
206,269
205,266
204,263
204,262
204,262
204,262
204,262
204,262
204,262
204,262
203,267
202,272
201,278
200,285
198,293
197,305
197,309
197,321
197,328
197,336
197,343
197,349
197,351
197,359
197,363
197,372
197,374
197,380
197,382
197,390
197,393
197,397
197,402
197,405
197,411
197,413
197,416
197,417
197,418
197,419
197,420
197,421
197,421
197,421
197,421
197,423
197,424
197,425
197,426
197,428
197,428
197,428
197,428
197,428
197,427
197,419
197,413
197,406
197,403
197,394
198,388
199,380
199,378
201,374
202,373
203,372
204,371
206,371
208,370
210,369
212,368
213,368
216,366
219,365
221,364
223,363
224,363
225,362
226,362
227,362
230,362
233,362
236,362
238,362
238,362
239,364
240,365
242,368
242,372
244,374
245,378
246,381
246,385
246,391
248,397
248,401
249,404
249,407
249,408
249,409
249,409
250,409
251,409
251,409
251,409
251,409
251,409
252,409
252,409
252,409
252,409
253,410
253,410
253,410
253,410
253,409
256,406
259,401
262,397
265,393
268,389
273,384
274,382
278,378
279,375
282,373
283,372
285,371
287,370
289,368
292,368
294,367
297,366
301,366
302,366
309,366
311,366
318,366
320,367
321,367
321,367
321,367
321,367
321,367
321,367
321,367
321,367
321,367
321,367
321,367
321,367
321,367
321,366
321,365
321,364
320,364
320,364
319,363
317,362
315,362
314,362
311,362
307,362
305,362
304,362
304,362
301,364
300,365
299,366
298,367
297,368
296,369
295,370
295,371
294,372
294,374
294,376
294,380
294,383
294,387
294,390
294,395
294,398
296,401
296,403
297,405
298,405
298,405
298,406
298,406
298,406
302,406
306,405
312,402
314,401
318,397
321,393
324,387
325,384
325,382
326,378
326,377
326,374
326,373
326,372
326,371
326,371
326,369
326,368
326,368
326,368
326,368
326,368
326,368
326,368
326,368
326,369
326,372
326,375
327,382
328,385
329,388
330,391
331,392
331,393
331,394
332,395
332,396
333,396
333,396
333,396
333,396
333,396
335,395
340,392
342,390
348,385
349,384
352,379
353,376
355,375
356,374
357,372
359,370
363,366
366,364
368,362
374,359
378,358
386,355
389,354
392,354
393,354
395,354
397,354
399,354
401,354
402,355
405,356
405,358
406,358
406,358
406,358
406,358
406,358
406,358
406,358
406,358
406,358
406,358
406,358
406,358
406,358
406,358
400,355
394,354
389,353
387,352
385,352
384,352
382,352
381,352
379,354
377,355
376,357
374,359
372,360
371,362
370,364
369,366
368,368
368,370
368,373
368,375
368,381
369,384
370,388
372,392
374,396
376,399
377,402
379,405
380,406
383,409
384,410
386,410
388,410
390,409
392,407
396,402
400,399
402,393
406,385
409,377
410,372
412,367
413,361
415,356
415,348
416,344
417,339
417,336
417,332
417,326
417,323
417,319
417,315
417,312
417,308
417,305
417,302
417,298
417,297
416,293
416,291
416,289
416,289
416,286
416,285
415,283
415,282
415,281
415,280
414,278
414,277
413,275
413,274
413,273
413,272
413,271
413,271
413,271
413,271
413,271
413,271
413,271
413,271
413,271
413,271
413,271
413,271
413,274
413,279
413,286
413,294
413,302
413,310
413,317
413,323
414,332
415,338
415,339
415,345
415,347
416,351
417,354
417,357
418,359
419,361
419,365
419,369
420,372
421,376
423,380
424,381
425,382
425,383
425,384
426,384
426,385
427,386
427,386
429,387
430,388
431,388
431,388
431,388
431,389
432,389
434,390
434,390
434,390
435,390
435,390
435,391
436,391
437,391
437,392
437,392
437,392
437,392
438,392
438,392
438,392
438,392
438,392
438,392
438,392
438,392
438,392
438,392
438,392
438,392
438,392
438,392
438,392
438,392
496,380
496,380
496,380
496,380
496,380
496,380
496,380
496,380
496,380
496,380
502,378
507,376
515,374
524,370
531,367
540,363
546,360
552,357
557,355
563,350
565,349
571,344
574,340
575,338
578,333
580,329
580,326
581,322
583,315
583,312
584,308
584,304
584,301
584,294
584,291
583,286
581,282
580,279
579,277
578,275
577,273
577,273
577,273
576,271
575,270
574,268
573,266
572,265
568,261
564,255
562,252
561,250
560,249
560,249
560,249
560,249
560,249
560,249
559,253
558,257
556,260
555,266
553,272
552,283
551,291
551,297
551,304
551,311
551,318
551,324
551,337
551,341
551,355
551,362
551,368
551,373
551,379
551,384
551,394
551,400
551,406
551,411
552,415
552,418
552,422
552,425
552,431
552,434
552,438
552,442
553,444
553,448
553,449
553,454
553,456
554,459
555,461
556,467
558,472
558,475
559,480
560,482
561,484
561,484
561,484
561,484
561,484
561,484
561,484
561,484
562,484
562,484
562,484
562,484
562,484
562,484
562,484
562,484
562,484
562,484
562,484
562,484
562,484
562,483
562,482
564,479
564,478
564,477
564,476
565,476
565,476
565,475
565,475
565,475
565,475
565,475
565,475
565,475
565,475
565,474
607,348
607,348
607,348
607,348
607,348
607,348
607,348
607,348
607,348
608,351
609,353
611,356
611,358
612,359
613,359
613,361
613,361
614,361
614,361
615,362
615,362
615,362
616,362
616,362
617,362
618,362
619,362
621,363
621,363
622,363
623,363
624,362
626,362
627,361
627,360
628,360
629,359
630,358
631,356
631,355
632,353
632,352
632,351
634,348
634,347
635,344
635,343
635,343
635,342
635,341
636,340
636,340
636,339
636,339
636,338
637,337
637,336
637,336
637,336
637,336
637,336
637,336
637,336
637,336
637,336
637,336
637,336
637,336
637,336
637,336
652,335
652,335
652,335
652,335
652,335
652,335
652,335
652,335
652,335
652,335
652,335
652,335
652,335
652,335
652,335
652,335
652,335
652,335
652,337
654,341
655,343
656,345
656,347
658,350
658,352
659,353
659,353
659,354
660,354
660,355
660,356
660,356
661,356
661,357
662,360
663,361
663,362
663,362
663,362
663,362
663,362
663,362
663,362
663,359
665,355
665,351
667,348
669,344
672,342
674,340
678,340
679,339
680,339
685,338
687,338
687,338
687,338
687,338
687,338
687,338
687,338
687,338
687,338
688,338
690,340
691,342
694,345
695,346
698,350
699,352
700,353
701,354
701,354
702,355
702,355
703,356
703,356
704,357
704,357
705,358
705,358
705,358
706,358
706,359
706,360
708,360
708,360
708,360
708,360
708,360
708,360
708,360
708,360
708,360
753,335
753,335
753,335
753,335
753,335
753,335
753,335
753,335
753,335
753,337
753,342
754,346
755,351
757,355
758,357
760,360
761,361
762,363
762,363
762,364
762,364
762,364
763,364
763,364
763,364
763,364
764,364
766,363
769,362
772,360
774,359
776,357
776,355
779,353
780,351
781,350
783,348
784,346
785,346
786,344
787,343
788,341
789,340
790,339
791,338
791,337
791,336
792,335
792,335
792,335
792,335
792,335
792,335
792,335
792,335
793,341
794,342
796,349
799,352
801,355
802,358
803,360
804,360
804,361
805,361
805,361
805,362
805,362
805,362
805,362
805,362
805,362
807,362
810,360
812,360
816,358
819,357
824,353
826,350
827,348
829,345
830,344
831,341
832,340
833,338
833,338
833,338
833,337
833,337
833,336
833,336
833,336
833,335
833,334
833,333
833,333
833,333
833,333
833,333
833,333
833,333
833,333
862,330
862,330
862,330
862,330
862,330
863,333
863,336
864,340
864,343
866,346
867,349
867,351
867,351
867,351
867,351
867,351
867,351
867,351
867,351
867,351
867,351
867,351
867,351
854,293
854,293
854,293
854,293
854,293
854,293
854,293
854,293
854,293
906,248
906,248
906,248
906,248
906,248
906,248
906,250
906,254
906,263
906,269
907,277
907,283
908,288
908,294
908,298
909,304
910,309
910,315
911,319
911,327
912,330
913,334
914,338
915,342
916,347
917,351
919,355
919,358
919,358
919,359
919,359
919,359
919,359
919,359
919,359
896,309
896,309
896,309
896,309
896,309
896,309
896,309
896,309
896,309
896,309
896,309
896,309
896,309
897,308
903,307
915,307
922,306
927,306
937,304
938,304
942,304
942,303
943,303
943,303
943,303
943,303
943,303
943,303
943,303
943,303
943,303
955,247
955,247
955,247
955,247
955,247
955,247
955,247
955,250
956,254
957,258
959,264
961,269
963,272
963,275
965,279
966,282
967,289
969,294
969,298
972,302
972,307
974,311
975,316
977,319
977,323
979,328
980,333
982,338
983,341
983,342
983,343
984,343
984,343
984,343
984,344
984,346
984,347
984,349
985,349
985,350
985,350
985,350
985,350
985,350
985,350
985,350
985,348
985,344
985,339
985,337
984,330
984,328
984,322
984,321
985,319
986,318
987,317
990,316
999,314
1004,312
1009,311
1013,310
1015,309
1016,308
1017,308
1018,308
1020,308
1021,309
1023,310
1024,312
1025,313
1028,320
1032,326
1034,331
1036,335
1037,339
1038,341
1039,344
1039,346
1040,347
1040,347
1040,348
1040,348
1040,348
1040,348
1040,348
1040,349
1040,350
1042,351
1043,353
1044,355
1045,356
1046,356
1046,356
1046,356
1046,356
1046,356
1046,356
1046,356
248,503
248,503
248,503
247,506
245,509
243,512
241,517
238,524
232,535
229,544
227,548
224,559
224,562
223,570
223,576
223,581
223,587
223,589
226,595
229,601
233,604
235,609
238,612
241,616
247,622
258,629
266,632
271,633
275,633
281,632
288,627
306,616
319,606
332,596
347,587
358,578
363,571
368,559
369,552
371,544
371,541
372,531
372,528
372,521
372,516
372,508
372,506
371,499
370,494
369,491
367,484
365,480
363,477
362,476
361,475
361,475
361,475
361,475
361,475
359,475
357,475
353,475
349,478
347,479
347,481
345,482
344,486
343,492
343,496
343,502
343,507
343,512
343,518
343,524
343,531
343,538
343,544
344,553
344,557
344,561
345,566
345,568
345,574
345,578
347,585
347,588
348,595
348,596
350,602
351,604
352,608
353,612
354,618
355,622
355,624
355,625
355,627
355,627
355,627
355,627
355,627
355,627
356,626
356,626
356,626
356,623
356,615
358,609
360,605
364,596
368,589
372,584
377,579
378,578
382,575
384,574
386,573
388,573
389,572
390,572
391,572
392,572
393,572
393,572
393,572
394,572
395,573
397,576
400,581
402,585
404,589
405,594
407,597
408,601
410,605
412,609
413,612
414,614
416,616
416,617
417,617
418,619
418,619
421,622
421,622
422,623
422,623
422,623
422,623
423,622
426,619
429,616
433,608
437,602
440,597
443,592
445,589
448,585
451,579
452,574
454,571
454,567
455,565
455,565
455,564
455,564
455,564
455,564
455,564
455,564
455,564
455,564
455,565
455,572
455,576
456,580
456,583
457,587
457,589
458,593
460,596
460,597
462,600
463,601
464,602
465,603
465,604
466,605
466,605
466,605
466,605
466,605
468,604
471,602
475,600
478,598
482,597
483,596
484,595
486,593
489,591
492,589
492,588
496,584
497,583
500,579
501,578
504,573
505,570
507,568
509,566
510,566
511,565
512,565
512,565
512,565
512,565
512,565
515,566
519,568
523,569
525,569
527,570
527,570
528,571
529,571
531,573
532,573
533,575
534,576
534,578
535,579
535,584
535,586
535,588
535,592
535,593
535,595
535,597
535,599
533,603
532,604
532,605
529,606
529,607
526,608
525,608
523,608
522,608
519,606
517,606
516,606
514,605
513,605
513,604
512,603
511,602
511,602
511,602
511,602
511,602
511,602
511,601
509,599
509,599
509,599
508,598
508,598
507,597
507,597
506,597
506,597
506,596
504,595
504,595
504,595
504,595
504,594
504,594
504,594
504,594
504,594
504,594
505,595
505,596
507,596
508,598
509,600
511,600
512,601
512,602
512,602
513,603
514,603
515,603
516,604
517,604
519,604
520,604
525,604
529,604
533,604
536,604
539,604
542,604
543,604
544,604
546,604
549,603
554,601
558,600
560,599
561,597
562,597
563,596
566,594
570,589
575,585
578,581
582,576
584,574
588,567
590,564
593,559
597,553
598,552
600,549
601,547
601,547
602,546
602,545
602,544
603,543
603,542
603,541
603,541
603,541
603,541
603,541
603,540
456,521
456,521
456,521
456,521
456,521
456,521
456,521
456,521
456,521
456,521
183,546
183,546
183,546
183,546
183,546
183,546
183,546
183,546
186,545
187,544
194,542
199,540
211,539
220,537
230,535
237,535
244,533
249,532
255,530
259,530
262,529
265,529
267,528
267,528
267,528
267,528
267,528
267,528
267,528
267,528
267,528
267,528
267,528
267,528
692,447
692,447
692,447
692,447
692,447
692,447
692,450
692,452
692,460
692,466
692,473
692,481
692,488
692,491
692,503
692,506
693,515
694,519
695,527
695,528
696,534
696,537
696,542
696,550
696,552
696,560
696,562
697,567
697,568
697,569
697,569
697,569
697,569
697,569
697,569
697,569
697,569
683,612
683,612
683,612
683,612
683,611
683,611
683,611
683,611
683,611
683,611
683,611
683,611
683,611
683,611
